@charset "UTF-8";

.product-block {
  padding: 45px 0 44px;
}

.section-heading__text {
  font-size: 1.8rem;
  padding-top: 13px;
}

.section-heading__text::before {
  width: 30px;
  height: 6px;
}

.section-heading__anchor {
  font-size: 1.1rem;
  padding-right: 25px;
}

.section-heading__anchor::after {
  width: 15px;
  height: 15px;
  top: calc(50% - 7px);
}

.about-block {
  padding: 40px 0;
}

.about-block__perfix {
  font-size: 1.4rem;
  text-align: justify;
  font-weight: 500;
  margin-top: 25px;
}

.about-block__list {
  margin-top: 31px;
}

.about-block__item {
  width: 100%;
}

.about-block__item:not(:first-child) {
  margin-top: 31px;
}

.about-block__item .about-block__photo {
  height: 110px;
}

.about-block__item:nth-child(1) .about-block__photo .image {
  width: 130px;
  margin-top: 8px;
}
.about-block__item:nth-child(2) .about-block__photo .image {
  max-width: 34px;
  margin-top: 5px;
}

.about-block__item:nth-child(3) .about-block__photo .image {
  max-width: 40px;
  margin-top: 5px;
}

.about-block__item:nth-child(4) .about-block__photo .image {
  max-width: 57px;
  margin-top: 5px;
}

.about-block__item:nth-child(5) .about-block__photo .image {
  max-width: 77px;
  margin-top: 0;
}


.about-block__en {
  font-size: 1.3rem;
}

.about-block__item .about-block__photo::after {
  width: 27px;
  height: 27px;
  top: calc(50% - 13px);
}

.about-block__title {
  font-size: 1.2rem;
}

.news-block {
  padding: 40px 0 38px;
}

.news-block__list {
  margin-top: 27px;
  padding: 10px 17px 16px;
}

.news-block__item {
  padding: 21px 5px;
}

.news-block__item:first-child {
  border-top: 0;
}

.news-block__item:last-child {
  border-bottom: 0;
}

.news-block__item a {
  flex-wrap: wrap;
}

.news-block__date {
  flex: 0 0 100%;
  margin-right: 0;
}

.news-block__title {
  width: 100%;
}

.brand-block {
  padding: 40px 0 45px;
}

.brand-block__list {
  margin-top: 30px;
}

.brand-block__item {
  width: 47.76%;
}

.brand-block__item:nth-child(n+3) {
  margin-top: 15px;
}




/*250920start*/
.about-block1{padding: 45px 0 45px;}
.about-block__tabs1 {
  margin-left: -6%;   margin-top: 33px;
  margin-right: -6%;
  border-bottom: 1px solid #282520;
}

.about-block__tabs-item1 {
  width: 36%;
  padding: 10px 0 7px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border: 1px solid #282520;
  border-bottom: 0;
}

.about-block__tabs-item1.-current {
  padding: 4px 3px 0;
  margin-bottom: -1px;
}

.about-block__tabs-item1 span {
  font-size: 1.4rem;
}

.about-block__tabs-item1.-current span {
  padding: 8px 0 9px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.yytj-block__item {margin-top: 20px;
  width: 100%;
}
.yytj-block__description {
    padding:11px 17px;  font-size: 1.4rem; line-height: 2rem;
}

.yytj-block__list{ padding-top: 3px;}
.yytj-block__er{margin-top:41px;flex-direction:column-reverse; justify-content: center; align-items: center;}
.yytj-block__er .__er{width: 142px;
    min-width: 142px;
    margin:23px 0 0 0;}
.yytj-block__er .__er .p{font-size: 1.4rem; line-height: 2rem; margin-top: 7px; }	
.yytj-block__er .__item {margin-top: 0;width: 100%;
}

.yytj-block__er .__tit{ text-align: center;
  font-size: 1.8rem; line-height: 2.6rem;
}
.yytj-block__er .__tit .sp{ display: block;}

.yytj-block__er .__text{padding-left: 0;
  font-size: 1.4rem; line-height: 2.4rem; margin-top: 23px;
}
.yytj-block__er .__dian{ width:0.6rem; height: 0.6rem;  margin:0.9rem 5px 0 0;}


.qtgcyy-block{ padding:41px 0 0 0;}
.qtgcyy-block-tit{ 
  font-size: 1.8rem; line-height: 2.6rem;
}
.qtgcyy-block-tit .sp{ display: block;}

.qtgcyy-block__map{  margin-top: 23px; margin-bottom: 23px;}
.qtgcyy-block__map img{ width: 100%;}

.qtgcyy-block-cont{  margin-top:12px;}
.qtgcyy-block__description {
    padding:11px 17px;  font-size: 1.4rem; line-height: 2rem;
}


.qtgcyy-block__text{ 
  width: 100%;
 }
.qtgcyy-block__item{ 
  width: 100%;
 }
.qtgcyy-block-tel{  font-size:3.4rem; line-height:4.9rem;
 }
 .qtgcyy-block__info{  font-size:1.4rem; line-height:2rem; margin-top: 5px;
  }
 .qtgcyy-block__info .s{ min-width:7rem;width:7rem;
   }
 .qtgcyy-block__zhu{  display:block;
   font-size:1.1rem; line-height:1.6rem; margin-top: 5px;
  }

.qtgcyy-block__item_pc{ display: none;}
.qtgcyy-block__item_sp{ display: block;}


.product-block__title img{width: 15px;
    height: 15px;
    margin-left:25px;}





/* banner */
.sy_banner .pc{ display: none;}
.sy_banner .sp{ display: block;}

.slick-prev,
.slick-next
{
    width: 34px;
    height: 34px;
     margin-top: -17px;
}
.slick-prev{left:-9px;}
.slick-next{ right:6px;}
.slick-dots{ margin-top: 8px;}
.slick-dots li{  width:7px; height: 7px; border: 1px solid #E30200; margin:0 3px;}

.product-sect{  padding:37px 0 55px 0;}
.product-sect .section-heading{ padding-bottom: 20px;}
.product-box{ width: 100%;margin:20px 0 0 0; padding:0; background: #fff; border-radius: 10px; overflow: hidden; padding:0 11px; }
.product-title{font-size:1.5rem; line-height: 2rem; height:8.5rem; margin:0; background: #fff;  padding:1rem 0; display: flex; align-items: center; justify-content: space-between; }
.product-title .pic{display: flex;}
.product-title .jia{display: block;}
.product-title.on .jia::before{ display:none;}
.product-list{margin:0; border-top:1px solid #DFDACB; display: none; }
.product-list-ul{padding:20px 0;display: flex; flex-wrap: wrap; justify-content: space-between;}
.product-list-ul .li__item{ width:48.43%; padding:5px 0;}
.product-list-ul .li__anchor{ padding:8px 0 10px 0; border: 1px solid #DFDACB;}
.product-list-ul .li__title{ font-size:1.3rem; line-height:1.6rem; height:3.2rem; margin-top: 3px; padding:0 8px;}
.product-list-ul .li__text{ font-size:1rem; line-height:1.4rem; margin-top: 3px;}
.product-list-ul .li__text .num{ margin:0 0.4rem;}
.product-list-ul .li__text .num1{ padding:0 0 0 6px;}
.product-list-ul .li__puop{right:12px; top:12px;}
.product-list-ul .li__ico{width: 16px; height:16px;}
.product-list-ul .li__ico::after{width:6px; height:2px; margin:-1px 0 0 -3px;}
.product-list-ul .li__ico::before{width:2px; height:6px; margin:-3px 0 0 -1px;}
.product-list-ul .li__photo{ width:90%; margin:0 5% 2rem 5%; height:10rem;  text-align: center;   align-content: center; }
.product-list-ul .li__photo .image{ max-width: 90%; max-height: 90%;}



._col{ width:30px; height:30px; font-size:22px; right:1rem; top:1rem;}
._pop video{ width: 100%;}
._htm{ width:90%;padding:3rem;}	

/*250920end*/



/*250925start*/
.news-block__list{ padding: 20px 15px;}
.news-block__anchor1{
 padding: 20px 0; justify-content: space-between;
  /* flex-wrap: wrap; */
}
.news-list__photo1 {
  width: 46%;margin-right: 0;
  min-width:inherit;
}
.pc_appear {
  display: none;
}
.news-list__summary1 {
  width: 50%;
}

.news-block__date1{
	font-size: 1.2rem; line-height: 2rem; margin-bottom: 0.4rem;
}
.news-block__title1{
font-size: 1.2rem; line-height: 2rem;
	  
}
.news-list__type1{
font-size:1.6rem; line-height: 2.4rem; margin-bottom: 0.4rem;
}

/*250925end*/



.news-detail {
  padding: 28px 0 78px;
  min-height: inherit;
}

.news-detail__inner {
  max-width: 510px;
  width: 89.33%;
}
.news-detail__anchor {
  font-size: 1.3rem;
}
.news-detail-container {
  margin-top: 34px;
}
.news-detail-container__title {
  font-size: 1.8rem;
}
.news-detail-container__date {
  margin-top: 10px;
}
.news-detail-container__content {
  margin-top: 20px;
}
.news-detail-container__text {
  line-height: 1.86;
  margin-bottom: 20px;
}


.mainvisual-block__gif .video{ display: none;}
.mainvisual-block__gif .img{ display: block;}
.mainvisual-block__gif .shipn{ display: block;}


._htm1{padding:0;}












